sokwedb
10 days agoAdd example query to LOCATIONS_UTM doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 16:55:50 +0000 (16:55 +0000)]
Add example query to LOCATIONS_UTM doc

10 days agoAdd example query to LOCATIONS_PAPER doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 16:46:46 +0000 (16:46 +0000)]
Add example query to LOCATIONS_PAPER doc

10 days agoAdd example query to SPECIES_PRESENT doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 16:24:05 +0000 (16:24 +0000)]
Add example query to SPECIES_PRESENT doc

10 days agoAdd example query to MATINGS doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 16:22:50 +0000 (16:22 +0000)]
Add example query to MATINGS doc

10 days agoAdd example query to GROOMINGS doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 16:12:28 +0000 (16:12 +0000)]
Add example query to GROOMINGS doc

10 days agoAdd example query to HUMANS doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 16:09:16 +0000 (16:09 +0000)]
Add example query to HUMANS doc

10 days agoAdd example query to GROOM_SCANS_B doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 15:51:41 +0000 (15:51 +0000)]
Add example query to GROOM_SCANS_B doc

10 days agoAdd example query of A-Record groom scans to EVENTS doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 15:09:20 +0000 (15:09 +0000)]
Add example query of A-Record groom scans to EVENTS doc

10 days agoAdd example query to FOOD_EVENTS doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 14:59:43 +0000 (14:59 +0000)]
Add example query to FOOD_EVENTS doc

10 days agoAdd example query to COLOBUS doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 14:46:46 +0000 (14:46 +0000)]
Add example query to COLOBUS doc

10 days agoAdd example query to ARRIVALS_A doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 14:36:00 +0000 (14:36 +0000)]
Add example query to ARRIVALS_A doc

10 days agoAdd example query to ARRIVALS doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 14:09:43 +0000 (14:09 +0000)]
Add example query to ARRIVALS doc

10 days agoAdd example query to AGGRESSIONS doc
Karl O. Pinc kop@karlpinc.com [Wed, 5 Aug 2026 13:55:27 +0000 (13:55 +0000)]
Add example query to AGGRESSIONS doc

10 days agoFix to allow colobus event behaviors
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 22:02:05 +0000 (22:02 +0000)]
Fix to allow colobus event behaviors

10 days agoReference build_sightings() in SIGHTING_CONTROL docs
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 20:19:54 +0000 (20:19 +0000)]
Reference build_sightings() in SIGHTING_CONTROL docs

10 days agoLink SIGHTINGS.Step docs to SIGHTINGS and build_sightings()
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 20:04:39 +0000 (20:04 +0000)]
Link SIGHTINGS.Step docs to SIGHTINGS and build_sightings()

10 days agoDocument build_sightings()
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 20:14:24 +0000 (20:14 +0000)]
Document build_sightings()

11 days agoMove docs involving column interactions to bottom of summary section
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 20:03:25 +0000 (20:03 +0000)]
Move docs involving column interactions to bottom of summary section

11 days agoClarify the utility in running build_swelling_states() on non-females
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 18:21:46 +0000 (18:21 +0000)]
Clarify the utility in running build_swelling_states() on non-females

11 days agoAdd example query showing sighting sources
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 18:13:35 +0000 (18:13 +0000)]
Add example query showing sighting sources

11 days agoChange column name SIGHTINGS.Source -> SIGHTINGS.Step
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 17:53:11 +0000 (17:53 +0000)]
Change column name SIGHTINGS.Source -> SIGHTINGS.Step

11 days agoWith SIGHTING_SOURCES, SIGHTING_RECORDS.Priority does not affect sightings
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 17:51:35 +0000 (17:51 +0000)]
With SIGHTING_SOURCES, SIGHTING_RECORDS.Priority does not affect sightings

11 days agoAdd SIGHTING_CONTROLS table, document, etc.
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 17:49:23 +0000 (17:49 +0000)]
Add SIGHTING_CONTROLS table, document, etc.

11 days agoClarify that SIGHTING_RECORDS.Priority is used only for swelling
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 17:42:29 +0000 (17:42 +0000)]
Clarify that SIGHTING_RECORDS.Priority is used only for swelling

11 days agoDocument where special SIGHTING_RECORDS codes cannot be used
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 17:31:35 +0000 (17:31 +0000)]
Document where special SIGHTING_RECORDS codes cannot be used

11 days agoPrevent use of special swelling source values in NON_BREC_SIGHTING_SOURCES
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 17:30:06 +0000 (17:30 +0000)]
Prevent use of special swelling source values in NON_BREC_SIGHTING_SOURCES

11 days agoFix so some special SIGHTING_RECORDS rows need not exist
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 17:20:34 +0000 (17:20 +0000)]
Fix so some special SIGHTING_RECORDS rows need not exist

11 days agoLoad (some) SIGHTING_RECORDS during conversion
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 17:16:26 +0000 (17:16 +0000)]
Load (some) SIGHTING_RECORDS during conversion

11 days agoReplace SIGHTING_RECORDS SOKWEDB special value with per-table values
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 17:15:27 +0000 (17:15 +0000)]
Replace SIGHTING_RECORDS SOKWEDB special value with per-table values

11 days agoEnforce non-negative SIGHTING_RECORDS.Priority
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 17:01:17 +0000 (17:01 +0000)]
Enforce non-negative SIGHTING_RECORDS.Priority

11 days agoChange so adolesent swelling is properly included in SWELLING_STATES
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 00:02:53 +0000 (00:02 +0000)]
Change so adolesent swelling is properly included in SWELLING_STATES

11 days agoRequire the SIGHTING_RECORDS "MANUAL" code have a Priority of 0
Karl O. Pinc kop@karlpinc.com [Tue, 4 Aug 2026 00:00:38 +0000 (00:00 +0000)]
Require the SIGHTING_RECORDS "MANUAL" code have a Priority of 0

11 days agoAdd an anchor for the "codes" schema
Karl O. Pinc kop@karlpinc.com [Mon, 3 Aug 2026 23:53:54 +0000 (23:53 +0000)]
Add an anchor for the "codes" schema

11 days agoAlphabetize
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 21:48:38 +0000 (21:48 +0000)]
Alphabetize

11 days agoRemove ATTENDANCE table from diagram
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 21:30:11 +0000 (21:30 +0000)]
Remove ATTENDANCE table from diagram

11 days agoFix privleges of SIGHTINGS
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 21:17:18 +0000 (21:17 +0000)]
Fix privleges of SIGHTINGS

11 days agoCorrect the privileges of SWELLING_STATES
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 21:13:50 +0000 (21:13 +0000)]
Correct the privileges of SWELLING_STATES

11 days agoUpdate copyright
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 21:09:17 +0000 (21:09 +0000)]
Update copyright

11 days agoFix grammer in error message
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 21:03:57 +0000 (21:03 +0000)]
Fix grammer in error message

11 days agofix: normalize blank biography maternal IDs (Problem #104)
Stevan Earl [Tue, 4 Aug 2026 19:55:18 +0000 (12:55 -0700)]
fix: normalize blank biography maternal IDs (Problem #104)

11 days agofix: normalize blank biography birth groups (Problem #103)
Stevan Earl [Tue, 4 Aug 2026 19:54:56 +0000 (12:54 -0700)]
fix: normalize blank biography birth groups (Problem #103)

2 weeks agoSWELLING_SOURCES min swelling cannot exceed the max swelling
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 18:43:46 +0000 (18:43 +0000)]
SWELLING_SOURCES min swelling cannot exceed the max swelling

2 weeks agoSWELLING_SOURCES can only use CYCLE_STATES where SSRank is not NULL
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 17:49:24 +0000 (17:49 +0000)]
SWELLING_SOURCES can only use CYCLE_STATES where SSRank is not NULL

2 weeks agoFix formatting of error message
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 17:28:36 +0000 (17:28 +0000)]
Fix formatting of error message

2 weeks agoChange build_swelling_states() so that it uses CYCLE_STATES.SSRank
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 16:54:41 +0000 (16:54 +0000)]
Change build_swelling_states() so that it uses CYCLE_STATES.SSRank

2 weeks agoAdd the CYCLE_STATES.SSRank column
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 16:36:13 +0000 (16:36 +0000)]
Add the CYCLE_STATES.SSRank column

2 weeks agoAdd nullunique substitution; for unique except for NULL values
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 16:25:20 +0000 (16:25 +0000)]
Add nullunique substitution; for unique except for NULL values

2 weeks agoFix build_swelling_states() to remove data on former females
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 15:37:55 +0000 (15:37 +0000)]
Fix build_swelling_states() to remove data on former females

2 weeks agoAdd a "Return Value" section
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 01:24:31 +0000 (01:24 +0000)]
Add a "Return Value" section

2 weeks agoCreate and document build_swelling_states() function
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 01:20:20 +0000 (01:20 +0000)]
Create and document build_swelling_states() function

2 weeks agoUse better macro name: sdb_manual_swelling -> sdb_manual_source
Karl O. Pinc kop@karlpinc.com [Fri, 31 Jul 2026 01:04:11 +0000 (01:04 +0000)]
Use better macro name: sdb_manual_swelling -> sdb_manual_source

2 weeks agoRemove comments leftover from cut-and-paste
Karl O. Pinc kop@karlpinc.com [Thu, 30 Jul 2026 21:24:06 +0000 (21:24 +0000)]
Remove comments leftover from cut-and-paste

2 weeks agoAdd the columns YKAge and YKID to REPRO_STATES
Karl O. Pinc kop@karlpinc.com [Thu, 30 Jul 2026 17:07:09 +0000 (17:07 +0000)]
Add the columns YKAge and YKID to REPRO_STATES

2 weeks agoImprove sentence
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 22:33:09 +0000 (22:33 +0000)]
Improve sentence

2 weeks agoMake reference to useful views in each table's docs
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 22:12:12 +0000 (22:12 +0000)]
Make reference to useful views in each table's docs

2 weeks agoExplain how to manually modifiy the content of SIGHTINGS
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 20:56:10 +0000 (20:56 +0000)]
Explain how to manually modifiy the content of SIGHTINGS

2 weeks agoSpelling
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 20:20:06 +0000 (20:20 +0000)]
Spelling

2 weeks agoFix over-long section underlines
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 19:53:57 +0000 (19:53 +0000)]
Fix over-long section underlines

2 weeks agoAdd (sub)tables of contents where useful
Karl O. Pinc kop@karlpinc.com [Tue, 28 Jul 2026 19:39:51 +0000 (19:39 +0000)]
Add (sub)tables of contents where useful

2 weeks agoRestructure docs for the novice and add more tutorial-like information
Karl O. Pinc kop@karlpinc.com [Sun, 26 Jul 2026 05:11:47 +0000 (05:11 +0000)]
Restructure docs for the novice and add more tutorial-like information

Restructure docs so the reader is guided through the initial chapters
Add more tutorial-like documenation for the new reader.

2 weeks agoSpelling
Karl O. Pinc kop@karlpinc.com [Sun, 26 Jul 2026 04:07:36 +0000 (04:07 +0000)]
Spelling

2 weeks agoRe-work the OBS, DYADS, and PANTGRUNT_VIEWS docs
Karl O. Pinc kop@karlpinc.com [Sat, 25 Jul 2026 20:50:26 +0000 (20:50 +0000)]
Re-work the OBS, DYADS, and PANTGRUNT_VIEWS docs

Add examples, interlink and inter-relate the explanatory text, and be
more tutorial.

2 weeks agoCreate the BREC_NOTES_VIEW
Karl O. Pinc kop@karlpinc.com [Thu, 23 Jul 2026 23:48:23 +0000 (23:48 +0000)]
Create the BREC_NOTES_VIEW

2 weeks agoSpelling
Karl O. Pinc kop@karlpinc.com [Thu, 23 Jul 2026 23:32:25 +0000 (23:32 +0000)]
Spelling

2 weeks agoFix BRECORD_NOTES columns to allow empty strings
Karl O. Pinc kop@karlpinc.com [Thu, 23 Jul 2026 21:19:45 +0000 (21:19 +0000)]
Fix BRECORD_NOTES columns to allow empty strings

Credit to Steve Daniels of Ode for finding the problem.

2 weeks agoAllow PANTGRUNTS_VIEW to be updated and deleted
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 23:13:51 +0000 (23:13 +0000)]
Allow PANTGRUNTS_VIEW to be updated and deleted

2 weeks agoAllow DYADS to UPDATE and DELETE
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 22:37:43 +0000 (22:37 +0000)]
Allow DYADS to UPDATE and DELETE

2 weeks agoSpelling
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 22:33:49 +0000 (22:33 +0000)]
Spelling

2 weeks agoAdjust PANTGRUNTS_VIEW for the new WATCHES.Type values
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 21:06:14 +0000 (21:06 +0000)]
Adjust PANTGRUNTS_VIEW for the new WATCHES.Type values

The new WATCHES design (A-Record type, B-Record type, etc.) means that
there is no longer a hierarchy of WATCHES.Type values that pantgrunt
data must conform to.  We no longer require a pantgrunt to be attached
to a B record watch, if one exists, and if not then a pantgrunt watch.

This means the PANTGRUNTS_VIEW code can delegate all the work to the
DYADS view, and we can get rid of a lot of code.

(If the PANTGRUNTS_VIEW is ever to raise an error, the deleted
_show_row() macro may prove useful to retrieve from the deleted code.)

2 weeks agoRemove the ATTENDANCE table from the db
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 18:27:37 +0000 (18:27 +0000)]
Remove the ATTENDANCE table from the db

2 weeks agoAdjust DYADS; account for unknown participant directionality
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 18:11:21 +0000 (18:11 +0000)]
Adjust DYADS; account for unknown participant directionality

Remove the TwoSided and add the Style column.

2 weeks agofix: codify solution to Problem #60
Stevan Earl [Sun, 26 Jul 2026 21:29:52 +0000 (14:29 -0700)]
fix: codify solution to Problem #60

3 weeks agofix: normalize aggression text for problems #77, #78, and #80
Stevan Earl [Thu, 23 Jul 2026 23:12:29 +0000 (16:12 -0700)]
fix: normalize aggression text for problems #77, #78, and #80

3 weeks agofix: implement solution to Problem #54 in the clean schema
Stevan Earl [Wed, 22 Jul 2026 23:44:13 +0000 (16:44 -0700)]
fix: implement solution to Problem #54 in the clean schema

3 weeks agoUse the correct macro symbol so BRECORD_NOTES will insert
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 18:15:22 +0000 (18:15 +0000)]
Use the correct macro symbol so BRECORD_NOTES will insert

3 weeks agoInclude constants, so the correct indexes are dropped
Karl O. Pinc kop@karlpinc.com [Wed, 22 Jul 2026 17:06:10 +0000 (17:06 +0000)]
Include constants, so the correct indexes are dropped

This fixes a problem that causes a rebuild of the db to fail.

3 weeks agofix: consolidate clean fixes for problems #65-#68, #72, and #74
Stevan Earl [Tue, 21 Jul 2026 23:41:07 +0000 (16:41 -0700)]
fix: consolidate clean fixes for problems #65-#68, #72, and #74

3 weeks agoFix so update triggers fire only on update
Karl O. Pinc kop@karlpinc.com [Tue, 21 Jul 2026 22:17:44 +0000 (22:17 +0000)]
Fix so update triggers fire only on update

3 weeks agofix: aggression_event_log_update_trigger only fire on update
Stevan Earl [Tue, 21 Jul 2026 20:49:03 +0000 (13:49 -0700)]
fix: aggression_event_log_update_trigger only fire on update

3 weeks agofix: add housekeeping schema to aggression and biography search paths
Stevan Earl [Tue, 21 Jul 2026 19:59:22 +0000 (12:59 -0700)]
fix: add housekeeping schema to aggression and biography search paths

3 weeks agoCreate, document, index, and trigger SIV_STATUS_BOUT
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 23:39:54 +0000 (23:39 +0000)]
Create, document, index, and trigger SIV_STATUS_BOUT

3 weeks agoCreate, document, index, and trigger SUBADULT_ARRIVALS_LOG
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 22:53:45 +0000 (22:53 +0000)]
Create, document, index, and trigger SUBADULT_ARRIVALS_LOG

3 weeks agoCreate, document, index, and trigger PANTGRUNT_EVENT_LOG
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 22:16:15 +0000 (22:16 +0000)]
Create, document, index, and trigger PANTGRUNT_EVENT_LOG

3 weeks agoCreate, document, index, and trigger FOOD_VARIATIONS
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 21:15:49 +0000 (21:15 +0000)]
Create, document, index, and trigger FOOD_VARIATIONS

3 weeks agoAlphabetize
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 20:57:38 +0000 (20:57 +0000)]
Alphabetize

3 weeks agoCreate, document, index, and trigger COMMUNITY_MEMBERSHIP_UPDATE_LOG
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 20:54:46 +0000 (20:54 +0000)]
Create, document, index, and trigger COMMUNITY_MEMBERSHIP_UPDATE_LOG

3 weeks agoCreate, document, index, and trigger TLK_BRECORD_NOTES_CODES
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 18:16:06 +0000 (18:16 +0000)]
Create, document, index, and trigger TLK_BRECORD_NOTES_CODES

3 weeks agoReword sentence
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:31:03 +0000 (17:31 +0000)]
Reword sentence

3 weeks agoDocument that housekeeping tables don't have diagrams
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:29:34 +0000 (17:29 +0000)]
Document that housekeeping tables don't have diagrams

3 weeks agoMake a substitution reference for the ER diagram section anchor
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:28:00 +0000 (17:28 +0000)]
Make a substitution reference for the ER diagram section anchor

3 weeks agoAdd an AGGRESSION_EVENT_LOG update trigger to keep the ID from changing
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:21:56 +0000 (17:21 +0000)]
Add an AGGRESSION_EVENT_LOG update trigger to keep the ID from changing

3 weeks agoMove BIOGRAPHY_LOG into the housekeeping schema
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:21:08 +0000 (17:21 +0000)]
Move BIOGRAPHY_LOG into the housekeeping schema

3 weeks agoCreate, document, index, and trigger CHIMPS_ON_TIKIS
Karl O. Pinc kop@karlpinc.com [Mon, 20 Jul 2026 17:09:21 +0000 (17:09 +0000)]
Create, document, index, and trigger CHIMPS_ON_TIKIS

3 weeks agoFix chimps_on_tikis_lookup.community_ID to make lower-case
Karl O. Pinc kop@karlpinc.com [Sun, 19 Jul 2026 21:57:35 +0000 (21:57 +0000)]
Fix chimps_on_tikis_lookup.community_ID to make lower-case

3 weeks agoAGGRESSION_EVENT_LOG.CommID is not unique
Karl O. Pinc kop@karlpinc.com [Sun, 19 Jul 2026 21:49:31 +0000 (21:49 +0000)]
AGGRESSION_EVENT_LOG.CommID is not unique

3 weeks agoMake the housekeeping schema and move AGGRESSION_EVENT_LOG into it
Karl O. Pinc kop@karlpinc.com [Sat, 18 Jul 2026 16:08:20 +0000 (16:08 +0000)]
Make the housekeeping schema and move AGGRESSION_EVENT_LOG into it

3 weeks agoMake a housekeeping section; move AGGRESSION_EVENT_LOG into it
Karl O. Pinc kop@karlpinc.com [Sat, 18 Jul 2026 15:44:54 +0000 (15:44 +0000)]
Make a housekeeping section; move AGGRESSION_EVENT_LOG into it

3 weeks agoharden commit 8a528cc7d1a9fb solution to problem #19
Stevan Earl [Sun, 19 Jul 2026 21:17:13 +0000 (14:17 -0700)]
harden commit 8a528cc7d1a9fb solution to problem #19

4 weeks agoAdd ARRIVALS.Updated column
Karl O. Pinc kop@karlpinc.com [Sat, 18 Jul 2026 15:30:22 +0000 (15:30 +0000)]
Add ARRIVALS.Updated column

Resolves problem #45.

4 weeks agoCreate, document, index, and trigger ELO_RANKS_DAILY_MT_M
Karl O. Pinc kop@karlpinc.com [Sat, 18 Jul 2026 01:07:39 +0000 (01:07 +0000)]
Create, document, index, and trigger ELO_RANKS_DAILY_MT_M